home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 1 / Precision Software Applications Silver Collection Volume One (PSM) (1993).iso / demos / prodemo.exe / MANUAL4.DOC < prev    next >
Text File  |  1987-12-06  |  42KB  |  1,057 lines

  1.                      PCPRO - Printed Circuit Board Layout               
  2.   
  3.   
  4.   
  5.        4 Command Reference 
  6.   
  7.   
  8.        4.1 Introduction 
  9.   
  10.       This chapter  provides  a  user  reference  to  the  PCPRO  editor
  11.       commands.  In  addition  to  general  information,  the   purpose,
  12.       usage, options, and possible errors are given  for  each  command.
  13.       For a tutorial, refer to Chapter 3. 
  14.   
  15.   
  16.        4.2 Screen Layout 
  17.   
  18.       When you are editing a PCB, the top line of  the  screen  contains
  19.       the current command state,  layer  color,  input  prompt,  current
  20.       cursor position, and the text insert/replace state. 
  21.   
  22.       The bottom line of the  screen  contains  a  second  status  line.
  23.       This line  displays  local  help  information  and  current  value
  24.       settings relative to the present command.   Please  pay  attention
  25.       to this status line.  The information shown on this line  is  very
  26.       important to the current operation being performed. 
  27.   
  28.       The center area of the screen is used to  display  the  PCB  being
  29.       edited and as a pop-up menu area. 
  30.   
  31.   
  32.        4.3 Key Names 
  33.   
  34.       Throughout the remainder of this manual, when  reference  is  made
  35.       to the  RETURN  key, the user may  press  the  return  (or  enter)
  36.       key on the keyboard or the return button on the mouse. 
  37.   
  38.       The  ESCAPE  key refers to the ESC key on  the  keyboard,  or  the
  39.       escape key on the mouse. 
  40.   
  41.       The  MARK  key refers to function key number  ten   F10 ,  or  the
  42.       middle mouse key (if present). 
  43.   
  44.   
  45.   
  46.   
  47.         PCPRO                                 Version 2.50             
  48.                                   4-1
  49.                      PCPRO - Printed Circuit Board Layout               
  50.   
  51.   
  52.   
  53.        4.4 Using Menus 
  54.   
  55.       Pop-up menus are used throughout  PCPRO  to  select  commands  and
  56.       choose  control  settings.   All  menus  used  in  PCPRO  programs
  57.       function in the same manner. There are  three  different  ways  to
  58.       select a menu item. 
  59.   
  60.       To select a menu item by mnemonic, type  only  the  letters  shown
  61.       in the desired item which are displayed in upper  case.   Usually,
  62.       this is only one character.  The entry  of  the  character  itself
  63.       may be made in upper or lower case.   The  menu  command  will  be
  64.       executed as soon as the appropriate character(s)  is  typed.  This
  65.       is the fastest and most efficient way to select a menu  item.   If
  66.       you have entered a character(s) which does not correspond  to  any
  67.       of the menu items, use the  BACKSPACE  key to  delete  the  entry.
  68.       Keystrokes are displayed in the upper left corner of the screen. 
  69.   
  70.       To select a menu item by pointer, use the up and down  arrow  keys
  71.       to move the pointer to the desired menu item.  Press   RETURN   to
  72.       select the indicated item. 
  73.   
  74.       To select a menu item with the mouse, move the mouse up  and  down
  75.       to position the pointer to the desired item.   Press   RETURN   to
  76.       select the indicated item. 
  77.   
  78.       You may exit from a menu without making a  selection  by  pressing
  79.        ESCAPE . 
  80.   
  81.   
  82.        4.5 Program Start Up 
  83.   
  84.       To start the PCPRO program, enter "PCPRO  RETURN " 
  85.   
  86.       The program will begin by displaying a  copyright  notice.   Press
  87.       any key to advance to the main menu. 
  88.   
  89.   
  90.   
  91.   
  92.   
  93.   
  94.   
  95.         PCPRO                                 Version 2.50             
  96.                                   4-2
  97.                      PCPRO - Printed Circuit Board Layout               
  98.   
  99.   
  100.   
  101.        4.6 General Usage Keys 
  102.   
  103.       Throughout  the  use  of  this  editor,  several   functions   and
  104.       operations are  common  to  all  editing  commands.   To  avoid  a
  105.       confusing amount of redundant writing, these  "general  commands",
  106.       are described here once: 
  107.   
  108.   
  109.        4.6.1 Help Function 
  110.   
  111.       The  F1  key is always the help key.  Press this  key  to  display
  112.       help  information  relative  to   the   current   function   being
  113.       performed.  After you have read the  information,  press  any  key
  114.       to proceed. 
  115.   
  116.       The  help  function  is  intended  to  provide  simple,  refresher
  117.       information about the current command, and to  list  the  commands
  118.       options.  For complete information, refer to the user manual. 
  119.   
  120.   
  121.        4.6.2 Cursor Movement 
  122.   
  123.       The arrow keys, located on the numeric key pad, are used  to  move
  124.       the cursor about the CRT screen.  The "NumLck" key  must  be  off.
  125.       The cursor may be moved in any of the eight possible directions. 
  126.   
  127.           1. Right       right arrow  (key 6)
  128.           2. Up/Right    PgUp         (key 9)
  129.           3. Up          up arrow     (key 8)
  130.           4. Up/Left     Home         (key 7)
  131.           5. Left        left arrow   (key 4)
  132.           6. Down/Left   End          (key 1)
  133.           7. Down        down arrow   (key 2)
  134.           8. Down/Right  PgDn         (key 3)
  135.   
  136.       Holding the  Shift  key down and pressing one of  the  arrow  keys
  137.       will cause the cursor to move ten units (faster). 
  138.   
  139.   
  140.   
  141.   
  142.   
  143.         PCPRO                                 Version 2.50             
  144.                                   4-3
  145.                      PCPRO - Printed Circuit Board Layout               
  146.   
  147.   
  148.   
  149.        4.6.3 Panning & Zooming the Display 
  150.   
  151.       There are several ways to  select  the  area  of  a  PCB  that  is
  152.       displayed on the screen.  The  display  may  be  directly  panned,
  153.       centered about a point, centered about a text string,  zoomed  up,
  154.       zoomed down, or zoomed to an area. 
  155.   
  156.       The  Alt  key, used in conjunction with the cursor keys,  is  used
  157.       to directly pan the PCB display.  Hold  the   Alt   key  down  and
  158.       press  the  desired  arrow  key  to  pan  the  display   in   that
  159.       direction.   The  center  pan  key,   Alt  5 ,  will  redraw   the
  160.       display at the current size and  position.  The  pan  occurs  when
  161.       the  Alt  key is released. 
  162.   
  163.       To center a point of the PCB on the display, move  the  cursor  to
  164.       the desired point and press the  F5  key.  At  some  zoom  scales,
  165.       it may not be possible to center the point exactly on the  screen.
  166.   
  167.       The pan locate function is used to locate  a  string  of  text  on
  168.       the PCB and center the display about it on the  screen.   This  is
  169.       normally used to locate a component on the  board.   To  use  this
  170.       function, first press  F8 .  Now, enter  the  text  string  to  be
  171.       located and  RETURN .  If the string is found on  the  board,  the
  172.       display will  be  panned  to  it.   The  text  string  must  match
  173.       exactly, including the case of the characters.  If the  string  is
  174.       not found, no pan will take place. 
  175.   
  176.       To display a particular area of the  PCB  on  the  display,  press
  177.       the  F6  key. Move the rectangular cursor to the desired  area  of
  178.       the PCB.  Use the  F9  and  F10  keys to change the  size  of  the
  179.       rectangle.  Enter  RETURN   to  zoom  to  the  indicated  area  or
  180.        ESC  to exit the function. 
  181.   
  182.       To directly zoom the PCB display, hold down  the   Ctrl   key  and
  183.       press the  PgUp  key to zoom up in scale, or  PgDn  to  zoom  down
  184.       in scale. 
  185.   
  186.       To display the entire PCB, hold the control  key  down  and  press
  187.       the  Home  key.   The  PCB  will  be  displayed  at  the  smallest
  188.       allowed zoom. 
  189.   
  190.   
  191.         PCPRO                                 Version 2.50             
  192.                                   4-4
  193.                      PCPRO - Printed Circuit Board Layout               
  194.   
  195.   
  196.   
  197.        4.6.4 Cursor Snap Grid/Cursor Type 
  198.   
  199.       The  G  key is used to pop-up the cursor grid  menu.   The  cursor
  200.       grid controls the  size  of  cursor  steps  and  a  cursor  offset
  201.       relative to position zero. Enter the desired values per  the  menu
  202.       prompts and  ESC  to exit when all the values are set as  desired.
  203.   
  204.       It should be noted that a cursor grid is used  only  to  make  the
  205.       cursor positions and movements convenient for the  user.  It  does
  206.       not make the board itself "gridded".  If the cursor  grid  is  set
  207.       to "off", the cursor movements are 0.001 inches. 
  208.   
  209.       This command may also be used  to  display  and  set  the  current
  210.       line  draw  cursor  type.   The  available  types  are:  freeform,
  211.       orthogonal, orthogonal & 45, and cross-hair.   This  setting  only
  212.       affects the type of cursor used while drawing lines. 
  213.   
  214.   
  215.        4.6.5 Toggle Line Cursor Type 
  216.   
  217.       The  F9  key may be used  to  toggle  the  type  of  line  drawing
  218.       cursor to be used. 
  219.   
  220.   
  221.        4.6.6 Set Layers to Display 
  222.   
  223.       The  F4  or  D  key is used to pop-up the  layer  display  control
  224.       menu. This menu allows the setting of  the  color  (or  shade)  of
  225.       each PCB layer to be displayed. A layer may also  be  set  to  not
  226.       display at all by  setting  the  display  color  layer  to  "off".
  227.       Changing a setting will cause the display to be  redrawn  per  the
  228.       new settings on exit from the menu. 
  229.   
  230.   
  231.        4.6.7 DOS Function 
  232.   
  233.       The  F7  key is used to  allow  the  execution  of  a  DOS  system
  234.       command.   After  pressing  this  key,  enter  the   desired   DOS
  235.       command(s).  Enter a  blank  line  to  exit  this  function  (just
  236.       press the  RETURN  key). 
  237.   
  238.   
  239.         PCPRO                                 Version 2.50             
  240.                                   4-5
  241.                      PCPRO - Printed Circuit Board Layout               
  242.   
  243.   
  244.   
  245.       If you are running on a floppy disk based  system,  the  DOS  file
  246.       "COMMAND.COM" must be available on the disk for  this  command  to
  247.       work properly. 
  248.   
  249.   
  250.        4.6.8 Mark Area/Point 
  251.   
  252.       The  MARK  key,  F10  or  . , is used to mark an area or point. 
  253.   
  254.       Markers are used to set the beginning (anchor) point  of  a  line,
  255.       or to mark an area for an operation such as copy,  erase,  delete,
  256.       etc. The type of marks available are  controlled  by  the  current
  257.       function being performed.  For area marks, you  will  be  prompted
  258.       to indicate the corners of the  rectangular  area  to  mark.   For
  259.       point marks, just pressing  the   MARK   key  will  set  the  mark
  260.       point. 
  261.   
  262.   
  263.        4.6.9 "UNDO" Key 
  264.   
  265.       The "UNDO" key is  F2 .  Pressing this  key  will  undo  the  last
  266.       add or delete command.  This function is mainly  used  to  restore
  267.       an element that was deleted by  mistake,  or  to  delete  an  item
  268.       that was added in the wrong place. 
  269.   
  270.   
  271.        4.6.10 Insert/Replace 
  272.   
  273.       The  Ins  key is used to toggle the input mode between insert  and
  274.       replace mode for text  entry.   The  current  mode  (I  or  R)  is
  275.       displayed on the status line at the top of the screen. 
  276.   
  277.   
  278.        4.6.11 Identify Items 
  279.   
  280.       The  I  key, Identify, is  used  during  editing  to  display  the
  281.       internal data for the item(s) at the cursor location.   The  exact
  282.       values for the displayed item may be  edited  from  the  displayed
  283.       menu of data.   ESCAPE  to continue. 
  284.   
  285.   
  286.   
  287.         PCPRO                                 Version 2.50             
  288.                                   4-6
  289.                      PCPRO - Printed Circuit Board Layout               
  290.   
  291.   
  292.   
  293.   
  294.   
  295.        4.7 Main Menu 
  296.   
  297.       The main menu is the  point  of  entry  into  and  exit  from  the
  298.       editor. The following commands may be executed from this menu. 
  299.   
  300.           1. Load
  301.           2. Store
  302.           3. New
  303.           4. Reports
  304.           5. Exit
  305.           6. Quit
  306.           7. Edit
  307.   
  308.       The function and  detailed  use  of  each  of  these  commands  is
  309.       presented in the following sections. 
  310.   
  311.   
  312.        4.7.1 Load 
  313.   
  314.       The load command retrieves an existing PCB  file  for  editing  or
  315.       viewing. Upon loading a PCB file, the program  will  automatically
  316.       display the board and enter the edit function. 
  317.   
  318.       This command is selected from the main menu.  A PCB  file  may  be
  319.       loaded by directly entering the  name  of  the  PCB  file,  or  by
  320.       selecting a file from a menu of file names. 
  321.   
  322.       To directly load a PCB, enter the file  name  when  prompted,  and
  323.        RETURN .   If  no  file  extension  is  given,  ".pcb"  will   be
  324.       assumed.  If found, the file will be loaded. 
  325.   
  326.       To use the menu option  to  load  a  PCB,  just   RETURN   without
  327.       entering a file name.  You will be prompted for a search  path  to
  328.       be used in generating the menu.   The  default  path  is  "*.pcb".
  329.       Enter  the  search  path  (if  different  from  the  default)  and
  330.        RETURN .   A  menu  of  the  files   which   match   the   search
  331.       specification  will  be  displayed  on  the  screen.   Select  the
  332.       desired file from the menu, or ESCAPE. 
  333.   
  334.   
  335.         PCPRO                                 Version 2.50             
  336.                                   4-7
  337.                      PCPRO - Printed Circuit Board Layout               
  338.   
  339.   
  340.   
  341.        ESCAPE  to return to the main menu without loading a PCB file. 
  342.   
  343.   
  344.        4.7.2 Store 
  345.   
  346.       The store command is used to store the current PCB into a file. 
  347.   
  348.       This command is selected from the main menu.  PCPRO  will  display
  349.       the current name of the PCB.   RETURN   to  store  the  PCB  under
  350.       the current file name or enter  the  new  name  for  the  PCB  and
  351.        RETURN . 
  352.   
  353.       If  a  file  of  the  given  name  already  exists,  you  will  be
  354.       presented with a menu of options.  You may replace the  old  file,
  355.       backup the old file before  saving  the  current  PCB,  or  escape
  356.       from the save function. 
  357.   
  358.        ESCAPE  to return to the main menu without  storing  the  current
  359.       PCB. 
  360.   
  361.   
  362.        4.7.3 New 
  363.   
  364.       The new command is used to create a new PCB and to set  its  size,
  365.       number of layers, and layer types. 
  366.   
  367.       This command is selected from  the  main  menu.   A  menu  of  the
  368.       default PCB size settings will be  displayed.   Use  the  menu  to
  369.       change the size, number of layers, or layer types to  the  desired
  370.       values. 
  371.   
  372.        ESCAPE  to exit the new command without making a new PCB. 
  373.   
  374.   
  375.        4.7.4 Reports 
  376.   
  377.       The Report command allows the user  to  print  reports  about  the
  378.       current PCB. 
  379.   
  380.   
  381.   
  382.   
  383.         PCPRO                                 Version 2.50             
  384.                                   4-8
  385.                      PCPRO - Printed Circuit Board Layout               
  386.   
  387.   
  388.   
  389.       This command is selected from  the  main  menu.   After  selecting
  390.       the report type to be generated, you  will  be  prompted  for  the
  391.       output device for the report.  Enter  a  file  name  or  "PRN"  to
  392.       send the report directly to the printer. 
  393.   
  394.       The drill hole selection generates a report of  the  location  and
  395.       size of all drill holes on the board.  
  396.   
  397.       The net list selection generates a report of  the  points  on  the
  398.       board that are electrically connected.  This report  is  extremely
  399.       valuable in checking the  board  layout  for  agreement  with  the
  400.       design  schematics  or  net  list.   Also,  when  a  net  list  is
  401.       generated, the net numbers  for  lines  and  vias  are  internally
  402.       updated and any conflicts are reported. 
  403.   
  404.       The net list report requires the selection of  the  Pads  Only  or
  405.       Paths option. 
  406.   
  407.       The pads only option generates a standard  net  list  report.  The
  408.       report lists the pads of each net  path  that  are  connected.  If
  409.       available, the component name and pin  number  for  the  pads  are
  410.       listed. 
  411.   
  412.       The  path  option  not  only  lists  the  pad  points   that   are
  413.       connected, but also the path by which the  connections  are  made.
  414.       In addition to the pads, the lines and  vias  that  make  up  each
  415.       net are listed. 
  416.   
  417.       Refer to  the  Assign  Names  edit  command  for  instructions  on
  418.       assigning net names. 
  419.   
  420.       The part list selection generates a list  of  the  components  and
  421.       the part names assigned to each component on the board. 
  422.   
  423.       Refer to  the  Assign  Names  edit  command  for  instructions  on
  424.       assigning part names to components. 
  425.   
  426.        ESCAPE  to exit the command without generating a report. 
  427.   
  428.   
  429.   
  430.   
  431.         PCPRO                                 Version 2.50             
  432.                                   4-9
  433.                      PCPRO - Printed Circuit Board Layout               
  434.   
  435.   
  436.   
  437.        4.7.5 Quit Command 
  438.   
  439.       The quit command allows the user to exit from the  editor  without
  440.       saving the current PCB to a file. 
  441.   
  442.       This command is selected from the  main  menu.   If  changes  have
  443.       been made to the current PCB without saving the  PCB  to  a  file,
  444.       you will be notified and given one last chance to save your PCB. 
  445.   
  446.       Once this command is completed, the editor is  exited.   To  reuse
  447.       the editor, you must restart the PCPRO program. 
  448.   
  449.   
  450.        4.7.6 Exit Command 
  451.   
  452.       The exit command allows the user  to  save  the  current  PCB  (if
  453.       changes have been made ) to a file and then exit the program. 
  454.   
  455.       This command is selected from the main menu,  or  by   Shift  F10 
  456.       when in one of the edit commands. 
  457.   
  458.       If changes have  been  made  to  the  current  PCB,  you  will  be
  459.       prompted for the name  of  the  file  to  save  the  current  PCB.
  460.       Press the desired name and  RETURN . 
  461.   
  462.       Once this command is completed, the editor is  exited.   To  reuse
  463.       the editor, you must restart the program. 
  464.   
  465.   
  466.        4.8 Edit 
  467.   
  468.   
  469.        4.8.1 Introduction 
  470.   
  471.       The editing commands are used in creating, changing,  and  viewing
  472.       PCBs on the CRT screen.  All PCBs are  made  by  executing  a  few
  473.       simple editing operations such  as  adding  lines,  text  strings,
  474.       component pads, or moving things from one place  to  another.  The
  475.       edit command is used to begin editing the current PCB. 
  476.   
  477.   
  478.   
  479.         PCPRO                                 Version 2.50             
  480.                                  4-10
  481.                      PCPRO - Printed Circuit Board Layout               
  482.   
  483.   
  484.   
  485.       This command is selected from the main menu. After  entering  edit
  486.       mode, a menu of editing commands will be displayed.   The  primary
  487.       editing commands are: 
  488.   
  489.            1. Board definition
  490.            2. Pad placement/definition
  491.            3. Line edit
  492.            4. Text edit
  493.            5. Copy area
  494.            6. Erase area
  495.            7. Move area
  496.            8. Load symbol/area
  497.            9. Store symbol/area
  498.           10. Component Operations
  499.           11. Reload pad table
  500.           12. Assign Names
  501.   
  502.       The function and use of each of the PCB  edit  commands  is  given
  503.       in the following sections: 
  504.   
  505.        ESCAPE  to return to the main menu. 
  506.   
  507.       If there is no current  PCB,  an  error  message  indicating  that
  508.       there is no PCB to be edited will be displayed. 
  509.   
  510.   
  511.        4.8.2 Board Definition 
  512.   
  513.       The board definition command is used to  change  the  basic  size,
  514.       number of layers, and layer types of a PCB. 
  515.   
  516.       The board definition command is selected from the edit menu. 
  517.   
  518.       Move the item pointer to the item  to  be  changed  and   RETURN .
  519.       Enter the new value  at  the  top  of  the  screen  and   RETURN .
  520.       Repeat for any other values that you wish to change. 
  521.   
  522.        ESCAPE  to return to the edit command menu.  If items  have  been
  523.       changed, there will be a slight delay while the board  is  updated
  524.       per the new board limits. 
  525.   
  526.   
  527.         PCPRO                                 Version 2.50             
  528.                                  4-11
  529.                      PCPRO - Printed Circuit Board Layout               
  530.   
  531.   
  532.   
  533.        4.8.3 Pad Placement/Definition 
  534.   
  535.       The pad placement/definition command is used to  add,  delete,  or
  536.       modify component pads on a PCB, and to define their shape. 
  537.   
  538.       The pad placement/definition command is  selected  from  the  edit
  539.       menu, or by  Shift  F1  when in one of the other edit commands. 
  540.   
  541.       The following procedure is used to add pads to  a  PCB.   You  may
  542.       skip any steps where the current value for the  item  in  question
  543.       is already the desired value. The current settings  are  displayed
  544.       at the bottom of the screen. 
  545.   
  546.         1. Position the cursor to the location of
  547.            the new pad.
  548.         2. Select the desired pad number by entering
  549.             P  to display the pad selection menu.
  550.            Position the pointer to the number of
  551.            the desired pad.  RETURN  to edit the pad
  552.            definition data.
  553.            Press  ESC  to exit the pad data menu,
  554.            and the pad number selection menu.
  555.         3. Press  L  to select the PCB layer number
  556.            for the new pad.
  557.         5. Press  N  to enter the pad pin number for
  558.            the new pad (if different from that shown
  559.            in the bottom status line).
  560.         6. Press  RETURN  to add the new pad. Move
  561.            the cursor and repeat the process for
  562.            additional pads.  When a pad is added, the
  563.            pin number is automatically incremented.
  564.   
  565.       The following  is  a  list  of  the  available  options  for  this
  566.       command. 
  567.   
  568.        ESC  - Escape pad function.
  569.        RET  - Add pad.
  570.         F1  - Help.
  571.         F2  - Undo the last operation.
  572.          L  - Set pad layer number.
  573.          N  - Set pad pin number.
  574.   
  575.         PCPRO                                 Version 2.50             
  576.                                  4-12
  577.                      PCPRO - Printed Circuit Board Layout               
  578.   
  579.   
  580.   
  581.          P  - Set/edit pad type.
  582.          I  - List pad items at cursor position.
  583.          C  - Copy pad(s).
  584.          E  - Erase pad(s).
  585.          M  - Move pad(s).
  586.          U  - Update pad at cursor position
  587.               to current pad type.
  588.        DEL  - Delete pad at cursor.
  589.   
  590.        ESCAPE  to return to the edit menu. 
  591.   
  592.   
  593.        4.8.4 Line Edit 
  594.   
  595.       The line edit command is used to add, delete, or modify  lines  on
  596.       a PCB.  This command may also be  used  to  add  or  delete  solid
  597.       conductor areas and void areas. 
  598.   
  599.       The line edit command is  selected  from  the  edit  menu,  or  by
  600.        Shift  F2  when in one of the other edit commands. 
  601.   
  602.       Before adding a line, first determine the  width  of  the  desired
  603.       line and the layer on  which  the  line  is  to  be  placed.   The
  604.       current line option values are displayed  at  the  bottom  of  the
  605.       screen.  Also, the color of the  current  layer  is  indicated  in
  606.       the  top  status  line.  Refer   to   the   option   summary   for
  607.       instructions on how to set these values. 
  608.   
  609.       The line command operates in two major modes: position  and  draw.
  610.       The command is initially in the position mode.  Use this  mode  to
  611.       position the cursor at the beginning  of  a  line  segment  to  be
  612.       drawn or modified. 
  613.   
  614.       To enter line draw mode,  RETURN .  This  mode  is  used  to  draw
  615.       lines and to add vias.  To draw a line, move  the  cursor  to  the
  616.       end of the line and  RETURN  to draw the  line  indicated  by  the
  617.       cursor.  To establish a new line begin  point,  press  the   MARK 
  618.       key. 
  619.   
  620.   
  621.   
  622.   
  623.         PCPRO                                 Version 2.50             
  624.                                  4-13
  625.                      PCPRO - Printed Circuit Board Layout               
  626.   
  627.   
  628.   
  629.       A via may be added or deleted while in line draw mode  by  drawing
  630.       a line of zero length (begin and end point is  the  same).   If  a
  631.       via is already at this point, it will be removed.  When a  via  is
  632.       added, the current layer will  be  changed  to  its  corresponding
  633.       layer "pair" (1-2, 3-4, etc.). 
  634.   
  635.       A line may  be  "threaded"  through  the  board  very  quickly  by
  636.       drawing a line, adding a via, drawing a line  on  the  new  layer,
  637.       adding another via.....  all  without  being  interrupted  to  set
  638.       layer numbers and to directly add vias as required by  most  other
  639.       PCB editors. 
  640.   
  641.       To erase a line, place the  cursor  on  the  center  line  of  the
  642.       segment to be deleted and press the  DEL   key.   The  layer  must
  643.       be set to the layer of the segment to be deleted. 
  644.   
  645.       The  B  command may be used to  break  a  line  segment  into  two
  646.       segments. The break is made at the cursor position  on  the  line.
  647.       This is very useful for erasing a  portion  of  a  line,  or  when
  648.       used  in  conjunction  with  the  move  command,  adding  jogs  to
  649.       existing lines. 
  650.   
  651.       To directly add a via at the cursor position, press the   *   key.
  652.       The type of pad used for vias may  be  selected  by  pressing  the
  653.        V  key. 
  654.   
  655.       Please  do  not  overlook  the  powerful  move,  copy,  and  erase
  656.       commands. The move command is especially powerful in  extending  a
  657.       line, shortening a line, or shifting a line's  end  point.   Also,
  658.       pay attention to  the  cursor  types  available  for  line  layout
  659.       (described in the section on general keys).  The orthogonal  &  45
  660.       cursor mode is very handy for most net layouts. 
  661.   
  662.       The following is a list of the  available  options  for  the  line
  663.       command. 
  664.   
  665.        ESC  - Escape function or command.
  666.        RET  - Enter line mode, add line.
  667.         F1  - Help.
  668.         F2  - Undo the last operation.
  669.         F9  - Toggle line cursor type.
  670.   
  671.         PCPRO                                 Version 2.50             
  672.                                  4-14
  673.                      PCPRO - Printed Circuit Board Layout               
  674.   
  675.   
  676.   
  677.          *  - Add a via at the current cursor position.
  678.        DEL  - Delete line at the current cursor position
  679.               & current layer.
  680.          A  - Add a solid conductor area.
  681.          B  - Break line at curosr into two segments.
  682.          C  - Copy line(s).
  683.          E  - Erase line(s).
  684.          I  - List line items at cursor position.
  685.          L  - Set line layer number.
  686.          M  - Move line(s).
  687.          N  - Display net.
  688.          R  - Display rat's nest.
  689.          T  - Toggle layer number.
  690.          U  - Update line at cursor position with current
  691.               value for width.
  692.          V  - Set pad number for via.
  693.          W  - Set line width.
  694.          X  - Add a void area (used with autorouter).
  695.   
  696.        ESCAPE  to return to the edit menu. 
  697.   
  698.   
  699.        4.8.5 Text Edit 
  700.   
  701.       The text edit command is used  to  add,  delete,  or  modify  text
  702.       strings on a PCB. 
  703.   
  704.       The text edit command is  selected  from  the  edit  menu,  or  by
  705.        Shift  F3  when in one of the other edit commands. 
  706.   
  707.       Before adding text, first determine the height, angle,  font,  and
  708.       layer number of the text to be added.  The  current  settings  are
  709.       displayed at the bottom  of  the  screen.   Refer  to  the  option
  710.       summary for instructions on how to set these values. 
  711.   
  712.       To place text on a PCB, move the cursor to  the  desired  location
  713.       of the text and  RETURN .  Next,  type  the  desired  text  string
  714.       and  RETURN . 
  715.   
  716.   
  717.   
  718.   
  719.         PCPRO                                 Version 2.50             
  720.                                  4-15
  721.                      PCPRO - Printed Circuit Board Layout               
  722.   
  723.   
  724.   
  725.       To delete or update a text string, place the cursor  on  the  text
  726.       and press the   DEL   key  to  delete  it,  or   U   to  edit  the
  727.       existing string. The layer must be set to the layer  of  the  text
  728.       string. 
  729.   
  730.       The following is a list of the  available  options  for  the  text
  731.       command. 
  732.   
  733.        ESC  - Escape text function.
  734.        RET  - Add text string.
  735.         F1  - Help.
  736.         F2  - Undo the last operation.
  737.          A  - Set text angle & mirroring.
  738.          S  - Set text size.
  739.          F  - Set text font.
  740.          L  - Set text layer number.
  741.          I  - List text items at cursor position.
  742.          C  - Copy text string(s).
  743.          E  - Erase text string(s).
  744.          M  - Move text string(s).
  745.          U  - Update text at cursor position
  746.               with current option settings.
  747.        DEL  - Delete text at the current
  748.               cursor position & current layer.
  749.   
  750.        ESCAPE  to return to the edit command menu. 
  751.   
  752.   
  753.        4.8.6 Copy Command 
  754.   
  755.       The copy command is used to copy an item or area of the PCB. 
  756.   
  757.       The copy area edit command is  selected  from  the  edit  menu  or
  758.       from the line, pad, or text edit functions. The command  may  also
  759.       be  selected  by   Shift  F4   when  in  one  of  the  other  edit
  760.       commands. 
  761.   
  762.       If the command is entered from the edit menu,  all  items  in  the
  763.       area to be copied will be  copied.   If  the  command  is  entered
  764.       from the line, pad, or text functions, then  only  items  of  that
  765.       respective type will be copied. 
  766.   
  767.         PCPRO                                 Version 2.50             
  768.                                  4-16
  769.                      PCPRO - Printed Circuit Board Layout               
  770.   
  771.   
  772.   
  773.       To copy an area, press  MARK , and mark the  area  to  be  copied.
  774.       To make a copy, place the  cursor  on  the  item  or  area  to  be
  775.       copied  and   RETURN .   Move  the  cursor  to  the  new  position
  776.       indicated by the cursor shape and  RETURN  to make the copy. 
  777.   
  778.        ESCAPE  to exit the copy command. 
  779.   
  780.   
  781.        4.8.7 Erase Command 
  782.   
  783.       The erase command is used to delete an item or area of a PCB. 
  784.   
  785.       The erase area command is selected from  the  edit  menu  or  from
  786.       the line, pad, or text edit functions. The  command  may  also  be
  787.       selected by  Shift  F5  when in one of the other edit commands. 
  788.   
  789.       If the command is entered from the edit menu,  all  items  in  the
  790.       area to be erased will be  erased.   If  the  command  is  entered
  791.       from the line, pad, or text functions, then  only  items  of  that
  792.       respective type will be erased. 
  793.   
  794.       To erase an area, press the   MARK   key,  mark  the  area  to  be
  795.       erased. Place the cursor on the item or  area  to  be  erased  and
  796.        RETURN . 
  797.   
  798.        ESCAPE  to exit the erase area command. 
  799.   
  800.   
  801.        4.8.8 Move Command 
  802.   
  803.       The move command is used to move or drag an  item  or  area  of  a
  804.       PCB.  The command may also be used to move  items  from  one  item
  805.       to another. 
  806.   
  807.       The move command is selected  from  the  edit  menu  or  from  the
  808.       line, pad, or  text  edit  functions.  The  command  may  also  be
  809.       selected by  Shift  F6  when in one of the other edit commands. 
  810.   
  811.   
  812.   
  813.   
  814.   
  815.         PCPRO                                 Version 2.50             
  816.                                  4-17
  817.                      PCPRO - Printed Circuit Board Layout               
  818.   
  819.   
  820.   
  821.       If the command is entered from the edit menu,  all  items  in  the
  822.       area to be moved will be moved.  If the command  is  entered  from
  823.       the line,  pad,  or  text  functions,  then  only  items  of  that
  824.       respective type will be moved. 
  825.   
  826.       To move an area, press the  MARK  key, and mark  the  area  to  be
  827.       moved. Place the cursor on the  item  or  area  to  be  moved  and
  828.        RETURN  to select it.   Move  the  cursor  to  the  new  position
  829.       indicated by the cursor shape.  While an  area  is  selected,  you
  830.       may press the MARK key to rotate the area.   RETURN   to  complete
  831.       the move command.  Lines which  are  not  fully  contained  within
  832.       the area will be "rubber-banded" when the move is made. 
  833.   
  834.       To stretch a line, select one end of  the  line  (or  intersection
  835.       of several lines), move to the new location,  and   RETURN .   The
  836.       old lines  will  be  rubber-banded  to  the  new  location.   This
  837.       method is much more efficient that  deleting  the  old  lines  and
  838.       drawing new ones.  Just "drag" the  line  end  point  to  the  new
  839.       location. 
  840.   
  841.       Use the  L  key to select the layer to be copied  from.   To  move
  842.       items to a different layer, select the item or area  as  described
  843.       above, then enter  T  to select the to layer. 
  844.   
  845.        ESCAPE  to exit the move area command. 
  846.   
  847.   
  848.        4.8.9 Component Operations 
  849.   
  850.       The component operations command is used to move, copy, or  delete
  851.       PCB components.  The command may also be used to display  a  rat's
  852.       nest of signal connections for a component. 
  853.   
  854.       Please note! A component is defined when a symbol is  loaded  onto
  855.       the board or if the basic PCB  was  imported  (such  as  from  the
  856.       CELL/EDIF interface). Pads which are directly  added  to  the  PCB
  857.       are assigned a component value of zero,  and  cannot  be  operated
  858.       on by this command.  If you wish to use this command  to  build  a
  859.       board from scratch (not from a schematic  interface),  you  should
  860.       load all of the parts for your board from symbols.  If  necessary,
  861.       refer to the section "Save Symbol/Area" for  instructions  on  how
  862.   
  863.         PCPRO                                 Version 2.50             
  864.                                  4-18
  865.                      PCPRO - Printed Circuit Board Layout               
  866.   
  867.   
  868.   
  869.       to create symbols. 
  870.   
  871.       The component operations command is selected from the  edit  menu,
  872.       or by  Shift  F8  when in one of the other edit commands. 
  873.   
  874.       To perform an operation on a component, move the cursor  near  the
  875.       component (within 1/2 inch)  and   RETURN   to  select  it.   Once
  876.       selected, the component  number  will  be  displayed  in  the  top
  877.       status line and the outline of the  component  will  be  indicated
  878.       by the cursor shape. To move the component, just move  the  cursor
  879.       to the new location and  RETURN .  To rotate  a  component,  press
  880.       the  R  or  MARK  key.  The outline of the new  rotation  will  be
  881.       indicated by the cursor shape.   The  move  and  rotate  operation
  882.       may be combined in one operation. 
  883.   
  884.        ESCAPE  to unselect a component. 
  885.   
  886.       While a component is selected, a rat's  nest  of  its  connections
  887.       to other components may be displayed  by  pressing  the   N   key.
  888.       The nest may be removed by pressing  the   N   key  again,  or  by
  889.       unselecting the component. 
  890.   
  891.       In order for the rat's nest option  to  work,  the  pads  for  the
  892.       selected component must have the proper net  numbers  assigned  to
  893.       each pad.  This is done automatically by the  CELL/EDIF  schematic
  894.       interface to PCPRO.  If you are laying out a board  from  scratch,
  895.       net numbers may be assigned by setting the  net  number  for  each
  896.       pad of the component with the pad  I  command. 
  897.   
  898.   
  899.        4.8.10 Load Symbol/Area 
  900.   
  901.       The load symbol command is  used  to  load  a  previously  defined
  902.       symbol onto the PCB. 
  903.   
  904.       The load symbol command is selected from  the  edit  menu,  or  by
  905.        Shift  F7  when in one of the other edit commands. 
  906.   
  907.   
  908.   
  909.   
  910.   
  911.         PCPRO                                 Version 2.50             
  912.                                  4-19
  913.                      PCPRO - Printed Circuit Board Layout               
  914.   
  915.   
  916.   
  917.       Symbols may be  loaded  by  directly  entering  the  name  of  the
  918.       symbol to be loaded, or from a menu of symbol names. 
  919.   
  920.       To directly load a symbol, enter the file name of  the  symbol  to
  921.       be loaded and  RETURN . 
  922.   
  923.       To use the menu option to load a  symbol,  just   RETURN   without
  924.       entering a symbol name.  You will be prompted for  a  search  path
  925.       to be used in generating the menu.  The default path  is  "*.sym".
  926.       Enter  the  search  path  (if  different  from  the  default)  and
  927.        RETURN .   A  menu  of  the  symbols  which  match   the   search
  928.       specification will be displayed on the screen.  If there  is  more
  929.       than one page of symbols, use the  PgDn  and  PgUp  keys  to  page
  930.       the menu to the desired symbol.  Use  the  cursor  arrow  keys  to
  931.       move the file indicator to the  desired  symbol  and   RETURN   to
  932.       load the file  name  into  the  input  line.    RETURN   again  to
  933.       select the symbol file. 
  934.   
  935.       The area of the symbol will be  indicated  by  the  cursor  shape.
  936.       To add the symbol, position the cursor and   RETURN .   Repeat  if
  937.       more copies of the symbol are to be added. 
  938.   
  939.        ESCAPE  at any of the prompts to return to the edit menu. 
  940.   
  941.   
  942.        4.8.11 Store Symbol/Area 
  943.   
  944.       The store symbol/area command is used  to  copy  an  area  of  the
  945.       current PCB to a file for retrieval at a later time. 
  946.   
  947.       The store symbol/area command is selected from the edit menu. 
  948.   
  949.       To store a symbol, first  mark  the  area  of  the  symbol  to  be
  950.       stored. Next, enter the file name of the symbol to  be  saved  and
  951.        RETURN . The indicated area  will  be  copied  to  the  indicated
  952.       file. 
  953.   
  954.       If the given file already exists, you will  be  presented  with  a
  955.       menu of options.  You may replace the old  file,  backup  the  old
  956.       file and then save the new symbol, or exit from  the  save  symbol
  957.       function. 
  958.   
  959.         PCPRO                                 Version 2.50             
  960.                                  4-20
  961.                      PCPRO - Printed Circuit Board Layout               
  962.   
  963.   
  964.   
  965.        ESCAPE  to return to the edit command menu. 
  966.   
  967.   
  968.        4.8.12 Reload Pad Table 
  969.   
  970.       The reload pad table command is used to load the pad table of  the
  971.       current PCB from the configuration file.  This  is  normally  done
  972.       when the configuration file has  been  changed  and  you  want  to
  973.       update  an  old  board   with   the   pad   definitions   in   the
  974.       configuration file. 
  975.   
  976.       The reload pad table command is selected from the edit  menu.  The
  977.       command will require the user to verify the reload before  loading
  978.       the new pad table. 
  979.   
  980.   
  981.        4.8.13 Assign Names 
  982.   
  983.       The assign names command is used to assign a  name  (text  string)
  984.       to a net, assign a part name to  a  component,  or  assign  a  net
  985.       name to a power layer. The names are used  to  make  the  net  and
  986.       parts list reports easier to use. It is much  easier  to  check  a
  987.       board if the report says "CLOCK" or "GND" than "net  #5"  or  "net
  988.       #23". 
  989.   
  990.       If a board is created from scratch, you must assign  net  or  part
  991.       names (if  you  want  them).   If  the  board  is  created  by  an
  992.       interface program, such as the CELL/EDIF  or  FutureNet  interface
  993.       programs, the net and part names are automatically assigned. 
  994.   
  995.       The assign names command is selected from the  edit  menu,  or  by
  996.        Shift  F9  when in one of  the  other  edit  commands.  You  will
  997.       then be prompted for the type of name to be assigned.  Select  net
  998.       name or part name from the menu. 
  999.   
  1000.       To assign a net name to a pad, place the cursor on a  pad  of  the
  1001.       net and  RETURN .  If the net already  has  a  name  assigned,  it
  1002.       will be displayed. Enter the new name and   RETURN   to  make  the
  1003.       assignment, or ESCAPE to exit  the  prompt.   If  a  net  name  is
  1004.       already assigned, you will be given the option  of  changing  just
  1005.       the selected pad, or to rename all the pads of the  old  net  name
  1006.   
  1007.         PCPRO                                 Version 2.50             
  1008.                                  4-21
  1009.                      PCPRO - Printed Circuit Board Layout               
  1010.   
  1011.   
  1012.   
  1013.       to the new name. 
  1014.   
  1015.       It is only necessary to name one pad of a net to the  desired  net
  1016.       name. When the net  list  report  is  generated,  all  pads  which
  1017.       connect to  this  pad  will  automatically  be  updated  with  the
  1018.       assigned net name.  If two pads are assigned different  net  names
  1019.       and then connected, a conflict  will  be  reported  when  the  net
  1020.       list report is generated. 
  1021.   
  1022.       To assign a part name to a  component,  place  the  cursor  on  or
  1023.       near a  component  and   RETURN .   If  a  part  name  is  already
  1024.       assigned, it will be displayed.  Enter the new name  and   RETURN 
  1025.       to make the assignment, or ESCAPE to exit the prompt. 
  1026.   
  1027.       To assign a net name to a power  layer,  select  the  power  layer
  1028.       from the menu the enter the net  name  for  the  power  layer  and
  1029.        RETURN . 
  1030.   
  1031.        ESCAPE  to return to the edit menu. 
  1032.   
  1033.   
  1034.   
  1035.   
  1036.   
  1037.   
  1038.   
  1039.   
  1040.   
  1041.   
  1042.   
  1043.   
  1044.   
  1045.   
  1046.   
  1047.   
  1048.   
  1049.   
  1050.   
  1051.   
  1052.   
  1053.   
  1054.   
  1055.         PCPRO                                 Version 2.50             
  1056.                                  4-22
  1057.